level bar: Improve documentation
authorMatthias Clasen <mclasen@redhat.com>
Sat, 6 Feb 2016 15:19:13 +0000 (16:19 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 6 Feb 2016 15:19:13 +0000 (16:19 +0100)
The docs were not explaining at all what happens to existing
level offsets when the min- or max-value of a level bar are
changed.

gtk/gtklevelbar.c

index 5661e0269f2c61a05b5bdf577c85ec8e7a7b7769..6cffd980c93990a52935247a4124de2537bb4c4b 100644 (file)
  * #GTK_LEVEL_BAR_OFFSET_HIGH and #GTK_LEVEL_BAR_OFFSET_FULL, with
  * values 0.25, 0.75 and 1.0 respectively.
  *
+ * Note that it is your responsibility to update preexisting offsets
+ * when changing the minimum or maximum value. GTK+ will simply clamp
+ * them to the new range.
+ *
  * ## Adding a custom offset on the bar
  *
  * |[<!-- language="C" -->
@@ -1266,6 +1270,9 @@ gtk_level_bar_set_value_internal (GtkLevelBar *self,
  *
  * Sets the value of the #GtkLevelBar:min-value property.
  *
+ * You probably want to update preexisting level offsets after calling
+ * this function.
+ *
  * Since: 3.6
  */
 void
@@ -1297,6 +1304,9 @@ gtk_level_bar_set_min_value (GtkLevelBar *self,
  *
  * Sets the value of the #GtkLevelBar:max-value property.
  *
+ * You probably want to update preexisting level offsets after calling
+ * this function.
+ *
  * Since: 3.6
  */
 void